Dictionary
leaf roller
noun
Definition of LEAF ROLLER
: any of various lepidopterans whose larvae make a nest by rolling up plant leaves
ADVERTISEMENT
First Known Use of LEAF ROLLER
1830
Rhymes with LEAF ROLLER
Browse
Next Word in the Dictionary: leaf rosettePrevious Word in the Dictionary: leaf rollAll Words Near: leaf roller
ADVERTISEMENT
Seen & Heard
What made you want to look up leaf roller? Please tell us where you read or heard it (including the quote, if possible).